﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace mrp16062010
{
    class YukHesapla
    {
        public List<List<double>> sureler = new List<List<double>>();

        public YukHesapla(List<Siparis> siparisler)
        {
            Hesapla(siparisler);
        }

        private void Hesapla(List<Siparis> siparisler)
        {
            for (int month = 1; month < 9; month++)
            {
                sureler.Add(new List<double>());
                for (int i = 0; i < 18; i++)
                {
                    sureler[month-1].Add(0);
                }
                List<Siparis> liste = siparisler.Where(x => x.TarihBilgisi.BitisTarihi.Month == month).ToList();
                foreach (Siparis siparis in liste)
                {
                    Cizelge ciz = new Cizelge();
                    ciz.Test = true;
                    Yukle yuk = new Yukle(ciz, siparis);
                    int say = 0;
                    foreach (CizelgeIsMerkezi item in ciz.Merkezler)
                    {
                        foreach (IsParcasi parca in item.IsListe)
                        {
                            sureler[month-1][say] += parca.Uzunluk.TotalHours;
                        }
                        say++;
                    }
                }
            }
        }
    }
}
